<?php  if ( ! defined('BASEPATH')) exit('No direct script access allowed');
class CreatePlayer_model extends CI_Model {
	
	/**
	 * Cria todos os jogadores de um time
	 * @param $data Array
	 * @return bool
	 * */
	public function insert_player(array $data) {
		return $this->db->insert('players', $data);
	}
	
	/**
	 * Cria todos os jogadores de um time
	 * @param $data Array
	 * @return bool
	 * */
	public function insert_relation_to_team(array $data) {
		return $this->db->insert('team_players', $data);
	}
	
	/**
	 * Retornar nomes aleatorios conforme ID do paise passado.
	 * */
	public function get_names($country_id, $quantity = 17) {
		$where = array(
			'country_id' => $country_id
		);
		
		$this->db->limit($quantity);
		$this->db->order_by('RAND()');
		return $this->db->get_where('names', $where)->result_array();
	}
	
	/**
	 * Retorna todas as posições pelo idioma 
	 * */
	public function get_positions() {
		$where = array(
			'language_code' => cur_lang()
		);
		return $this->db->get_where('player_position', $where)->result_array();
	}
}